Welcome![Sign In][Sign Up]
Location:
Search - wavelet matlab

Search list

[Compress-Decompress algrithmsSPIHT(Matlab).zip

Description:

% Matlab implementation of SPIHT (without Arithmatic coding stage)
%
% By Jing Tian, scuteejtian@hotmail.com

fprintf('-----------   Welcome to SPIHT Matlab Demo!   ----------------\n');

fprintf('-----------   Load Image   ----------------\n');
infilename = 'lena512.bmp';
outfilename = 'lena512_reconstruct.bmp';

Orig_I = double(imread(infilename));

rate = 1;

OrigSize = size(Orig_I, 1);
max_bits = floor(rate * OrigSize^2);
OutSize = OrigSize;
image_spiht = zeros(size(Orig_I));
[nRow, nColumn] = size(Orig_I);

fprintf('done!\n');
fprintf('-----------   Wavelet Decomposition   ----------------\n');
n = size(Orig_I,1);
n_log = log2(n);
level = n_log;
% wavelet decomposition level can be defined by users manually.
type = 'bior4.4';
[Lo_D,Hi_D,Lo_R,Hi_R] = wfilters(type);

[I_W, S] = func_DWT(Orig_I, level, Lo_D, Hi_D);

fprintf('done!\n');

fprintf('-----------   Encoding   ----------------\n');
img_enc = func_SPIHT_Enc(I_W, max_bits, nRow*nColumn, level);  

fprintf('done!\n');
fprintf('-----------   Decoding   ----------------\n');
img_dec = func_SPIHT_Dec(img_enc);

fprintf('done!\n');
fprintf('-----------   Wavelet Reconstruction   ----------------\n');
img_spiht = func_InvDWT(img_dec, S, Lo_R, Hi_R, level);

fprintf('done!\n');
fprintf('-----------   PSNR analysis   ----------------\n');

imwrite(img_spiht, gray(256), outfilename, 'bmp');

Q = 255;
MSE = sum(sum((img_spiht-Orig_I).^2))/nRow / nColumn;
fprintf('The psnr performance is %.2f dB\n', 10*log10(Q*Q/MSE));


Platform: | Size: 232873 | Author: jasonchang | Hits:

[Other resource105230325matlab-wavelet

Description: 小波matlab代码小波变换实现图像增强内含matlab源程序,matlab,Wavelet-wavelet Matlab code wavelet transform image enhancement includes Matlab source. Matlab, Wavelet
Platform: | Size: 33720 | Author: 123456 | Hits:

[Graph programfacerecognition-wavelet-matlab

Description: 基于小波的人脸识别算法的matlab实现-Face recognition based on wavelet algorithm to achieve the Matlab
Platform: | Size: 5682 | Author: 绿色的毛毛虫 | Hits:

[CSharpwavelet-matlab

Description: matlab的小波变换源代码 可以用来做图像分析,融合 -Matlab wavelet transform source code can be used for image analysis, fusion
Platform: | Size: 197186 | Author: 毛毛 | Hits:

[matlabwavelet

Description: matlab小波变换实例,用mallat快速算法将其进行频率分割,最后将低频重组,最后去噪效果-matlab wavelet transform instance, with mallat fast algorithm to the frequency division, and finally to low-frequency reorganization, the final denoising
Platform: | Size: 1024 | Author: 123456 | Hits:

[WaveletWavelet

Description: 使用二次样条小波的多尺度小波分解及重构算法,为非抽样小波-wavelet transform using quadratic spline wavelet filters
Platform: | Size: 1024 | Author: 冰释 | Hits:

[Waveletwavelet-matlab

Description: 基于小波变换的图像融合源代码,利用的融合规则分别使用简单的模值取大和基于区域能量。-Image fusion based on wavelet transform source code, the use of fusion rule modulus were obtained using a simple large and region-based energy.
Platform: | Size: 98304 | Author: 葛宏 | Hits:

[matlabwavelet

Description: 用于船舶电磁兼容测试系统信号处理的小波处理程序-EMC test system for the ship' s wavelet signal processing procedures
Platform: | Size: 352256 | Author: 于大泳 | Hits:

[Waveletwavelet-threshold

Description: 几种小波阈值函数去噪的程序及其运行结果比较-Several wavelet threshold denoising function to run the program and its results more
Platform: | Size: 640000 | Author: 张谷 | Hits:

[matlabwavelet-MATLAB-code

Description: 实现以下功能:装载信号;完成信号的单尺度一维离散小波分解;从系数中重构低频部分和高频部分;显示高频和低频部分;由小波逆变换恢复信号;多层一维分解;提取系数的低频和高频部分;重构第3层的低频系数;重构第1、2、3、4、5层的高频信号;重构原始信号并显示-Achieve the following functions: load signal complete signal single-scale one-dimensional discrete wavelet decomposition reconstructed from the coefficients in the low frequency and high frequency display high-frequency and low frequency restored by the inverse wavelet transform signal multi-layer one-dimensional decomposition extraction coefficient of low frequency and high frequency reconstruction of 3-layer low-frequency coefficients reconstruction of the first layer of high-frequency signal 1,2,3,4,5 reconstruct the original signal and display
Platform: | Size: 1024 | Author: 王艳 | Hits:

[matlabWavelet-based-audio-watermark--code

Description: 基于小波的音频水印嵌入代码。采用DB1小波-Wavelet-based audio watermark embedding code. Using wavelet DB1
Platform: | Size: 3072 | Author: CNC | Hits:

[matlabMorphological-Wavelet-matlab

Description: 形态小波Matlab编程,腐蚀膨胀开闭和闭开滤波器等。-Morphological Wavelet Matlab programming, corrosion expansion of the opening and closing and closing open filter.
Platform: | Size: 17408 | Author: laura | Hits:

[matlabwavelet

Description: 弥补之前所上传的程序,一款利用matlab进行合成雷克子波的程序,程序很短,仅适合初学者(this is a synthesis ricker wavelet program, the program is very short, only suitable for beginners)
Platform: | Size: 1024 | Author: 小谭老师 | Hits:

[Graph programwavelet

Description: 小波变换代码,用于分析心电信号,用matlab书写,可用于小波变换降低噪声(wavelet matlab code low pass filter)
Platform: | Size: 2048 | Author: wlfpga | Hits:

[Waveletorthogonal wavelet

Description: orthogonal wavelet matlab codes
Platform: | Size: 13312 | Author: siavaaash | Hits:

[Waveletreverse biorthogonal wavelet

Description: reverse biorthogonal wavelet matlab code
Platform: | Size: 12288 | Author: siavaaash | Hits:

[WaveletSymlet wavelet

Description: Symlet wavelet matlab code
Platform: | Size: 19456 | Author: siavaaash | Hits:

[WaveletDaubechies wavelet

Description: Daubechies wavelet matlab code
Platform: | Size: 323584 | Author: siavaaash | Hits:

[WaveletCoiflet wavelet

Description: Coiflet wavelet matlab code
Platform: | Size: 8192 | Author: siavaaash | Hits:

[WaveletMatlab - Wavelet Transform of Chirp Signal

Description: matlab中chirp小波变换的一个例子,包括可视化的处理(Matlab - Wavelet Transform of Chirp Signal Matlab - Wavelet Transform of three different signals)
Platform: | Size: 1024 | Author: 张丽美 | Hits:
« 1 2 34 5 6 7 8 9 10 ... 50 »

CodeBus www.codebus.net